
.navbar-inverse.kiki {
	background-color: #fff!important;
	border-color: #fff!important;
	margin-bottom: 0
}
.navbar-inverse.kiki .navbar-nav>li>a {
	color: #131313;
	font-size: 17px;
	padding: 14px 28px;
	background-color: #fff
}
img.aligncenter.wp-image-535.size-full {
	display: block;
	margin-left: auto;
	margin-right: auto
}
img.aligncenter.wp-image-503.size-full {
	display: block;
	margin-left: auto;
	margin-right: auto
}
img.aligncenter.wp-image-507 {
	display: block;
	margin-left: auto;
	margin-right: auto
}
img.aligncenter.wp-image-510 {
	display: block;
	margin-left: auto;
	margin-right: auto
}
img.aligncenter.wp-image-509 {
	display: block;
	margin-left: auto;
	margin-right: auto
}
div#navmenu1 {
	margin-top: 16px;
	margin-bottom: 10px
}
.navbar-inverse.kiki .navbar-nav>li>a::before {
	content: "";
	position: absolute;
	top: 12px;
	left: 0;
	height: 24px;
	background: #000;
	width: 1px;
	transform: rotate(-28deg);
	-webkit-transform: rotate(-28deg);
	-moz-transform: rotate(-28deg);
	-o-transform: rotate(-28deg);
	-ms-transform: rotate(-28deg);
	z-index: 1
}
#main-sidebar {
	display: none
}
div#main-content {
	width: 100%
}
#navmenu4.navbar-collapse .navbar-nav>li>a:focus, #navmenu4.navbar-collapse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
	color: #000!important;
	background-color: #fff!important
}
.input-group.pr-search {
	display: none
}
.login.links.navbar-text .visitor+a {
	position: absolute;
	top: 152%;
	right: 32%;
	background: transparent;
	font-size: 16px;
	color: #000;
	font-weight: 700
}
.login.links.navbar-text .visitor+a::before {
	content: "";
	background-image: url(https://web.archive.org/web/20230703073016im_/https://ttechcode.com/pov/shopping-cart.png);
	left: 0;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0
}
#g-recaptcha-1 {
	background-color: #f3f3f3!important;
	padding: 13px 24px!important
}
.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555;
	background-color: #fff0!important;
	background-image: none;
	border: 1px solid #a9a9a9!important;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px #000;
	box-shadow: inset 0 1px 1px #000;
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
span.account-cr .navbar-link {
	position: absolute;
	right: 23%;
	top: 145%;
	font-size: 15px!important;
	background: #6d6e71!important;
	padding: 6px 8px;
	color: #fff!important;
	text-transform: uppercase
}
[data-pb-node=text] ol li, [data-pb-node=text] ul li {
	padding-left: 1.5em;
	line-height: 30px!important
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
	background-color: transparent!important;
	background-image: linear-gradient(to bottom, #428bca00 0, #357ebd00 100%)!important;
	color: #000!important
}
#contentEntry div:nth-of-type(4) .col-md-4 p a img, #contentEntry div:nth-of-type(5) .col-md-4 p a img {
	display: none;
	position: relative
}
#contentEntry div:nth-of-type(4) .col-md-4 div:nth-of-type(1), #contentEntry div:nth-of-type(5) .col-md-4 div:nth-of-type(1) {
	margin-top: 100px
}
#contentEntry div:nth-of-type(4) .col-md-4 p a:nth-of-type(1), #contentEntry div:nth-of-type(5) .col-md-4 p a:nth-of-type(1) {
	position: relative
}
#contentEntry div:nth-of-type(4) .col-md-4:nth-of-type(1) p a:nth-of-type(1) {
	content: "";
	position: absolute;
	width: 100px;
	height: 100px;
	background-image: url(https://web.archive.org/web/20230703073016im_/https://ttechcode.com/pov/printer.png);
	top: 0;
	left: 12px;
	background-repeat: no-repeat;
	background-size: auto 48%
}
#contentEntry div:nth-of-type(4) .col-md-4:nth-of-type(2) p a:nth-of-type(1) {
	content: "";
	position: absolute;
	width: 100px;
	height: 100px;
	background-image: url(https://web.archive.org/web/20230703073016im_/https://ttechcode.com/pov/click.png);
	top: 0;
	left: 12px;
	background-repeat: no-repeat;
	background-size: auto 48%
}
#contentEntry div:nth-of-type(4) .col-md-4:nth-of-type(3) p a:nth-of-type(1) {
	content: "";
	position: absolute;
	width: 100px;
	height: 100px;
	background-image: url(https://web.archive.org/web/20230703073016im_/https://ttechcode.com/pov/graphic-design.png);
	top: 0;
	left: 12px;
	background-repeat: no-repeat;
	background-size: auto 48%
}
#contentEntry div:nth-of-type(5) .col-md-4:nth-of-type(1) p a:nth-of-type(1) {
	content: "";
	position: absolute;
	width: 100px;
	height: 100px;
	background-image: url(https://web.archive.org/web/20230703073016im_/https://ttechcode.com/pov/mail.png);
	top: 0;
	left: 12px;
	background-repeat: no-repeat;
	background-size: auto 48%
}
#contentEntry div:nth-of-type(5) .col-md-4:nth-of-type(2) p a:nth-of-type(1) {
	content: "";
	position: absolute;
	width: 100px;
	height: 100px;
	background-image: url(https://web.archive.org/web/20230703073016im_/https://ttechcode.com/pov/parquet.png);
	top: 0;
	left: 12px;
	background-repeat: no-repeat;
	background-size: auto 48%
}
#contentEntry div:nth-of-type(5) .col-md-4:nth-of-type(3) p a:nth-of-type(1) {
	content: "";
	position: absolute;
	width: 100px;
	height: 100px;
	background-image: url(https://web.archive.org/web/20230703073016im_/https://ttechcode.com/pov/bindery.png);
	top: 0;
	left: 12px;
	background-repeat: no-repeat;
	background-size: auto 48%
}
.h1, h1 {
	font-size: 26px!important
}
.product-cols strong a {
	height: 33px!important;
	font-size: 10px!important
}
.product-cols {
	max-width: 202px!important
}
#contentEntry div:nth-of-type(4) h3 a, #contentEntry div:nth-of-type(5) h3 a {
	color: #000!important
}
#contentEntry div:nth-of-type(3)+p {
	margin-bottom: 0;
	margin-top: 0;
	position: relative
}
.featured-products {
	height: 305px!important
}
.btn-default, .navbar-default .navbar-toggle.btn-default, .navbar-inverse .navbar-toggle.btn-default {
	background-image: none;
	background-color: #6e6f72!important;
	color: #fff!important;
	border-color: #6e6f72!important;
	border-radius: 0!important
}
.product-cols strong a {
	margin: 0 0 18px!important;
	color: #000!important
}
.formFieldsArea {
	padding: 17px 24px;
	background-color: #f3f3f3;
	margin-bottom: -33px
}
.charlimitinfo {
	position: absolute;
	right: 9px!important;
	bottom: 9px!important
}
.customForm .instructions {
	background-color: #c4bb3c!important;
	color: #fff!important;
	border-color: #f0f8ff00!important
}
#contentEntry div:nth-of-type(3)+p::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(https://web.archive.org/web/20230703073016im_/https://ttechcode.com/pov/shap-up-arrow.png);
	top: 0;
	left: 0;
	background-repeat: no-repeat
}
#navmenu4.navbar-collapse .navbar-nav>.active>a, #navmenu4.navbar-collapse .navbar-nav>.active>a:focus, #navmenu4.navbar-collapse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
	background-image: none;
	box-shadow: none;
	color: #c4bb3c!important;
	background-color: #08080800!important
}
header+.container {
	width: 100%;
	padding: 0;
	overflow-x: hidden
}
#contentEntry .container {
	width: 1170px!important
}
.navbar-nav li:nth-of-type(2) .dropdown-menu {
	background-image: none;)
}
.navbar-nav li:nth-of-type(3) .dropdown-menu {
	background-image: none;)
}
.navbar-nav li:nth-of-type(6) .dropdown-menu {
	background-image: none;)
}
.navbar-nav li:nth-of-type(6) ul li:nth-of-type(5) .dropdown-menu {
	width: 212%!important;
	margin-top: 0!important;
	margin-left: 23px!important;
	height: auto;
	overflow: scroll;
	background-image: none
}
.product {
	padding: 5px 0
}
.home-banner-pov {
	position: relative
}
.home-banner-pov .img-bg img {
	width: 100%
}
.heading-banner {
	position: absolute;
	bottom: 186px;
	width: 100%;
	text-align: center
}
.heading-banner h2 {
	color: #fff;
	font-size: 34px;
	font-weight: 700;
	line-height: 50px;
	text-transform: capitalize
}
.heading-banner h2 span {
	background: #c4bb3c;
	padding: 0 8px 2px;
	text-transform: uppercase
}
.about-head h2 {
	display: inline;
	margin-right: 16px;
	align-items: center;
	font-size: 32px;
	font-weight: 700
}
.featured {
	margin: 0 100px
}
.about-head {
	text-align: center;
	margin-bottom: 8px
}
.about-head img {
  max-width: 204px;
  margin-top: 14px;
}
.about-section {
	padding: 80px 0 0
}
.about-cont {
	text-align: center;
	padding: 6px 70px
}
.about-cont p {
	font-size: 18px;
	line-height: 32px;
	margin-bottom: 34px
}
a.btn.btn-primary.pov-btn {
	background: #6e6f72;
	border: 1px solid #6e6f72;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 600;
	border-radius: 0;
	min-width: 150px;
	min-height: 38px;
	padding: 9px
}
a.btn.btn-primary.pov-btn:hover {
	background: transparent;
	border: 2px solid #6e6f72;
	color: #6e6f72
}
.bottom-aroow-img img {
	margin-top: -124px;
	width: 100%
}
.card-services-pov .center-block {
	margin-left: inherit;
	max-width: 50px
}
.inner-ser-cont h3 {
	font-size: 20px;
	font-weight: 600;
	text-align: left
}
div.contentPageContent.contentPage_shop-self-mailer-brochure div#contentEntry div div.row div.col-md-12 div div#formLink a {
	font-size: 13px!important
}
.hcategory h3 a, .hproduct h3 a {
	font-size: 13px!important
}
.hcategory h3 a:hover, .hproduct h3 a {
	color: #000!important
}
.btn-primary, .k-state-selected {
	background-image: none;
	background-color: #6e6f72!important;
	color: #fff!important;
	border-color: #6e6f72!important;
	border-radius: 0!important
}
.cartSummary {
	border-color: #c4bb3c!important
}
.h3secall a {
	color: #000!important;
	font-size: 19px!important
}
ul#sm-16258394022300781-10 {
	display: none!important
}
.inner-ser-cont h3 a {
	color: #000!important
}
.inner-ser-cont p {
	font-size: 14px;
	line-height: 22px;
	text-align: justify!important
}
.services-section-pov h2 {
	margin-right: 16px;
	text-align: center;
	font-size: 32px;
	font-weight: 700;
	margin-bottom: 40px
}
.services-section-pov {
	background: #fafafa;
	padding: 34px 0
}
.bot-im img {
	width: 100%;
	margin-top: -120px
}
.card-services-pov {
	padding: 12px 24px
}
.heading-cle {
	text-align: center;
	margin-bottom: 50px;
	margin-top: 40px
}
.heading-cle h2 span {
	color: #c5bc39
}
.main-l h3 {
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 24px
}
.main-l .ul-check {
	padding-left: 18px
}
.main-l .ul-check li {
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 6px
}
.img-left {
	text-align: end
}
.img-left img {
	max-width: 440px!important
}
p.para-change {
	font-size: 16px;
	margin-top: 30px;
	color: #d0bc39
}
.swiper-container {
	width: 100%;
	height: 100%
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center
}
.swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover
}
.slider-custom-img {
	position: relative
}
.sd-para {
	position: absolute;
	bottom: 0;
	background: #c5bc39;
	width: 100%;
	padding: 8px
}
.sd-para p {
	font-size: 18px;
	font-weight: 600;
	color: #fff;
	padding-bottom: 0;
	margin-bottom: 0
}
.swiper-slider-section .swiper-pagination.swiper-pagination-bullets {
	display: none!important
}
.slid-heade h2 {
	text-align: center;
	font-size: 32px;
	font-weight: 700;
	margin-bottom: 40px
}
.swiper-slider-section {
	padding: 50px 0
}
.swiper-slider-section .btn-p {
	margin-top: 54px
}
.swiper-slider-section .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
	color: #e1e1e1!important
}
.swiper-slider-section .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	right: -34px!important;
	left: auto
}
.swiper-slider-section .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
	color: #e4c7c7!important
}
.swiper-slider-section .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	color: #e1e1e3!important;
	left: -34px
}
.last-arrow-div img {
	margin-top: -120px;
	width: 100%
}
.slid-heade {
	margin-bottom: 70px
}
.footer {
	position: relative
}
.footer::before {
	content: "";
	position: absolute;
	background-image: url(https://web.archive.org/web/20230703073016im_/https://ttechcode.com/pov/footer-bg.png)!important;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center 0;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0
}
.footer {
	background-color: #f5f5f500!important
}
.last-cont-ft h2 {
	text-align: center;
	font-size: 30px;
	font-weight: 700;
	margin-bottom: 18px
}
.last-cont-ft p {
	font-size: 20px;
	margin-bottom: 50px
}
.last-sec-bg {
	padding: 10px 0 20px;
	text-align: center
}
.logo-foot {
	margin-bottom: 26px
}
.cont-foot p {
	font-size: 15px;
	color: #fff
}
.cont-head h4 {
	font-size: 24px;
	font-weight: 600;
	color: #fff;
	margin-bottom: 24px
}
.shopstand {
	margin-bottom: 12px!important
}
.about-second-cont1 {
	padding: 60px 0 40px;
	position: relative
}
.standprdoe {
	color: #6e6f72;
	font-size: 16px!important;
	margin-bottom: 10px!important;
	text-align: center;
	font-weight: 600
}
.pricingOrderNotesHeading {
	font-size: 20px!important
}
.pricingShippingCalculatorHeading {
	font-size: 20px!important
}
.renameItemHeading {
	font-size: 20px!important
}
.dropdown-menu {
	width:auto
	flex-wrap: wrap!important;
	max-width: auto;
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	border-bottom: 7px solid #c4bb3c!important;
	height: auto;
}
.product-name {
	font-size: 27px
}
ul#sm-1625762577052051-10 {
	display: none!important
}
.cartcount {
	font-size: 13px;
	font-weight: 500;
	color: #757575
}
.cartcost {
	font-size: 13px;
	font-weight: 500;
	color: #757575
}
.cont-head ul.foot-li li a {
	color: #fff!important;
	padding-left: 8px
}
.btn-success, .btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success.focus[disabled], .btn-success[disabled], .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
	background-color: #6e6f72!important;
	color: #fff;
	border-color: #6e6f72!important;
	background-image: none;
	border-radius: 0!important
}
.alert-warning {
	background-image: none;
	background-color: #c4bb3c61;
	border-color: #c4bb3c66;
	color: #8a6d3b
}
.loginForm legend {
	background-color: #c4bb3c!important;
	color: #fff
}
.loginForm {
	border-color: #c4bb3c!important;
	background-color: #fff
}
.ql-align-center {
	font-size: 14px!important;
	line-height: 24px
}
.product-name {
	font-size: 23px!important
}
.h1secal {
	font-size: 26px!important
}
.parasecal {
	font-size: 14px!important;
	line-height: 30px!important;
	font-weight: 500!important
}
.h1classec {
	font-size: 27px!important
}
.h2classec {
	font-size: 20px!important
}
.h3secall {
	font-size: 22px!important;
	font-weight: 500!important
}
.parasecal span {
	font-size: 14px!important;
	font-weight: 400!important
}
.h4calsecall {
	font-size: 23px!important
}
.paracol a {
	color: #000;
	font-size: 16px
}
.btn-info {
	background-color: #6e6f72!important;
	border-color: #6e6f72!important;
	border-radius: 0!important
}
.account-bar {
	background-image: none;
	background-color: #f8f8f8;
	border-color: #e7e7e7;
	color: #333;
	margin-top: -22px
}
.depth2 {
	padding: 10px 7px;
	display: inline-table;
	width: 29%;
	margin: 0 -5px
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	background-color: transparent!important;
	background-image: none!important;
	background-image: none!important;
	background-image: none!important;
	background-image: none!important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
	background-repeat: repeat-x;
	color: #c4bb3c!important
}
.standrpara {
	font-size: 13px!important;
	margin-bottom: 21px!important;
	font-weight: 500!important;
	line-height: 22px;
	text-align: center;
	height: 86px;
	color: #8e8e8e
}
.what-we-cont {
	margin-bottom: 50px
}
.what-we-are-sec1 {
	padding: 10px 0 190px
}
.buttonstand {
	text-align: center;
	z-index: 100000;
	position: relative
}
.buttonstand a {
	background-color: #c4bb3c;
	color: #fff;
	padding: 9px 25px
}
.buttonstand a:hover {
	color: #c4bb3c;
	padding: 9px 25px;
	border: 2px solid #c4bb3c;
	background-color: transparent;
	text-decoration: none
}
.cont-head ul.foot-li {
	list-style: none;
	padding-left: 0
}
.cont-head ul.foot-li li {
	font-size: 15px;
	margin-bottom: 18px;
	color: #fff
}
.cont-head ul.foot-li li a {
	color: #fff;
	padding-left: 8px
}
.cont-head p {
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	margin-bottom: 28px;
	line-height: 32px
}
.socail-lin a {
	padding-right: 14px
}
p.footer-copyright {
	font-size: 14px;
	margin-top: 24px
}
#footerModule {
	padding-top: 230px;
	padding-bottom: 50px
}
.swiper-button-next, .swiper-button-prev {
	top: 36%!important
}
.about-banner img.img-responsive {
	width: 100%
}
h1, h2, h3, h4, h5, h6, p, a, span {
	font-family: 'Montserrat', sans-serif!important
}
.text-ab {
	text-align: center
}
.text-ab h1 {
	font-size: 34px;
	font-weight: 600
}
.text-ab h2 {
	font-size: 20px;
	margin-bottom: 38px;
	font-weight: 500
}
.text-ab p {
	font-size: 16px;
	line-height: 30px;
	padding: 0 160px;
	font-weight: 500
}
.about-second-cont {
	padding: 60px 0 210px;
	position: relative
}
.about-fr-ar img {
	position: absolute;
	bottom: 28px;
	width: 100%
}
.shopp-fr-ar img {
	position: absolute;
	bottom: 290px;
	width: 100%
}
.onlineprinsec {
	padding: 40px 0 70px
}
.onilepr h2 {
	font-size: 24px;
	text-align: center;
	font-weight: 600
}
.onilepr p {
	text-align: center;
	font-size: 17px;
	color: #707070;
	font-weight: 400;
	margin: 15px 0;
	margin-bottom: 28px
}
.onlibutton {
	text-align: center;
	margin-top: 20px
}
.onlibutton a {
	background-color: #6e6f72;
	color: #fff;
	padding: 11px 40px
}
.onlibutton a:hover {
	background-color: transparent;
	color: #6e6f72;
	padding: 11px 40px;
	border: 2px solid #6e6f72;
	text-decoration: none
}
.what-we-are-sec h2 {
	font-size: 32px;
	text-align: center;
	font-weight: 700;
	margin-bottom: 60px
}
.what-we-are-sec h3 {
	font-size: 28px;
	font-weight: 600;
	margin-bottom: 28px
}
.what-we-are-sec p {
	font-size: 16px;
	margin-bottom: 24px;
	font-weight: 500
}
.what-we-are-sec {
	padding: 40px 0 60px
}
.what-we-are-sec .img-rig-we {
	text-align: end
}
.what-we-are-sec .img-rig-we img {
	max-width: 470px
}
.last-ab-second-cont .text-ab {
	text-align: left
}
.last-ab-second-cont .text-ab h3 {
	font-size: 28px;
	font-weight: 500;
	margin-bottom: 36px
}
.last-ab-second-cont .text-ab p {
	padding: 0;
	margin-bottom: 28px
}
.last-ab-second-cont .text-ab p:nth-of-type(2) {
	margin-bottom: 50px
}
.text-ab h1 {
	margin-bottom: 44px
}
.last-ab-second-cont {
	padding: 40px 0 80px
}
.last-blog-bg {
	padding: 20px 0 60px
}
.bnlog-c h3 {
	margin-bottom: 16px;
	margin-top: 24px
}
.bnlog-c {
	height: 136px
}
.bnlog-c h3 a {
	color: #000;
	font-size: 19px;
	font-weight: 600
}
.bnlog-c p {
	font-size: 16px;
	font-weight: 500
}
#navmenu4.navbar-collapse, .navbar-inverse, .navbar-inverse .navbar-toggle {
	background-image: none;
	background-color: #222;
	border-color: #080808;
	color: #fff
}
.faq-main {
	background-color: #f5f5f5
}
.text-ab-faqs {
	text-align: center
}
.faq-main .text-ab-faqs h2 {
	font-size: 33px;
	font-weight: 600;
	margin-top: 50px;
	margin-bottom: 30px
}
.faq-main .text-ab-faqs h3 {
	font-size: 16px;
	font-weight: 600;
	color: #6e6f72;
	margin-bottom: 30px;
	margin-top: 30px
}
.faq-main .bg-faqs-para p {
	background-color: #fff;
	padding: 30px 27px;
	margin-bottom: 20px;
	width: 70%;
	display: block;
	margin-left: auto;
	margin-right: auto
}
.faq-main .bg-faqs-para p a {
	text-align: left;
	display: block;
	color: #2b2f73;
	font-weight: 600
}
.faq-fr-ar img {
	margin-top: -100px;
	width: 100%
}
.faqvideosec {
	margin-bottom: 60px;
	margin-top: 13px;
	text-align: center
}
.faqvideosec .educatio {
	text-align: center
}
.faqvideosec .educatio h2 {
	font-size: 33px;
	font-weight: 600;
	margin-top: 50px;
	margin-bottom: 30px
}
.ytp-large-play-button {
	width: 50px!important;
	height: 50px!important
}
.aboutsectex {
	margin-top: 51px!important
}
.aboutsectex h2 {
	font-size: 20px;
	font-weight: 600;
	max-height: 37px;
	height: 37px;
	line-height: 25px
}
.aboutsectex p {
	font-size: 14px;
	line-height: 27px;
	text-align: justify;
	font-weight: 500;
	margin-top: 22px
}
@media screen and (max-width: 3000px) {
	.product-cols {
		max-width: 194px!important
	}
	.featured {
		margin: 0 778px
	}
	.login.links.navbar-text .visitor+a {
		right: 45%
	}
	span.account-cr .navbar-link {
		position: absolute;
		right: 37%;
		top: 145%;
		font-size: 15px!important;
		background: #6d6e71!important;
		padding: 6px 8px;
		color: #fff!important;
		text-transform: uppercase
	}
	.bottom-aroow-img img {
		margin-top: -360px;
		width: 100%
	}
	.bot-im img {
		width: 100%;
		margin-top: -360px
	}
	.last-arrow-div img {
		margin-top: -360px;
		width: 100%
	}
	.faq-fr-ar img {
		margin-top: -360px;
		width: 100%
	}
	.heading-banner {
		position: absolute;
		bottom: 370px;
		width: 100%;
		text-align: center
	}
}
@media screen and (max-width: 2500px) {
	.product-cols {
		max-width: 197px!important
	}
	.featured {
		margin: 0 444px
	}
	.login.links.navbar-text .visitor+a {
		right: 42%
	}
	span.account-cr .navbar-link {
		position: absolute;
		right: 32%;
		top: 145%;
		font-size: 15px!important;
		background: #6d6e71!important;
		padding: 6px 8px;
		color: #fff!important;
		text-transform: uppercase
	}
	.heading-banner {
		position: absolute;
		bottom: 240px;
		width: 100%;
		text-align: center
	}
	.bottom-aroow-img img {
		margin-top: -147px;
		width: 100%
	}
	.bot-im img {
		width: 100%;
		margin-top: -95px
	}
	.last-arrow-div img {
		margin-top: -83px;
		width: 100%
	}
	.faq-fr-ar img {
		margin-top: -270px;
		width: 100%
	}
}
@media screen and (max-width: 2000px) {
	.product-cols {
		max-width: 205px!important
	}
	.featured {
		margin: 0 320px
	}
	.login.links.navbar-text .visitor+a {
		right: 41%
	}
	span.account-cr .navbar-link {
		position: absolute;
		right: 30%;
		top: 145%;
		font-size: 15px!important;
		background: #6d6e71!important;
		padding: 6px 8px;
		color: #fff!important;
		text-transform: uppercase
	}
	.bottom-aroow-img img {
		margin-top: -154px !important;
		width: 100%
	}
	.bot-im img {
		width: 100%;
		margin-top: -103px;
	}
	.last-arrow-div img {
		margin-top: -76px;
		width: 100%
	}
	.faq-fr-ar img {
		margin-top: -250px;
		width: 100%
	}
}
@media screen and (max-width: 1800px) {
	.product-cols {
		max-width: 199px!important
	}
	.featured {
		margin: 0 273px
	}
	.login.links.navbar-text .visitor+a {
		right: 41%
	}
	span.account-cr .navbar-link {
		position: absolute;
		right: 28%;
		top: 145%;
		font-size: 15px!important;
		background: #6d6e71!important;
		padding: 6px 8px;
		color: #fff!important;
		text-transform: uppercase
	}
	.bottom-aroow-img img {
		margin-top: -240px;
		width: 100%
	}
	.bot-im img {
		width: 100%;
		margin-top: -240px
	}
	.last-arrow-div img {
		margin-top: -240px;
		width: 100%
	}
	.faq-fr-ar img {
		margin-top: -240px;
		width: 100%
	}
}
@media screen and (max-width: 1600px) {
	.featured {
		margin: 0 182px
	}
	.bottom-aroow-img img {
		margin-top: -210px;
		width: 100%
	}
	.bot-im img {
		width: 100%;
		margin-top: -210px
	}
	.last-arrow-div img {
		margin-top: -104px;
		width: 100%
	}
	.faq-fr-ar img {
		margin-top: -76px;
		width: 100%
	}
}
@media screen and (max-width: 1500px) {
	.featured {
		margin: 0 100px
	}
	.login.links.navbar-text .visitor+a {
		right: 38%
	}
	span.account-cr .navbar-link {
		position: absolute;
		right: 23%;
		top: 145%;
		font-size: 15px!important;
		background: #6d6e71!important;
		padding: 6px 8px;
		color: #fff!important;
		text-transform: uppercase
	}
	.bottom-aroow-img img {
		margin-top: -120px;
		width: 100%
	}
	.bot-im img {
		width: 100%;
		margin-top: -120px
	}
	.last-arrow-div img {
		margin-top: -120px;
		width: 100%
	}
	.faq-fr-ar img {
		margin-top: -120px;
		width: 100%
	}
}
@media screen and (max-width: 1196px) {
	.product-cols {
		max-width: 202px!important
	}
	.featured {
		margin: 0 100px
	}
	.login.links.navbar-text .visitor+a {
		right: 45%
	}
	span.account-cr .navbar-link {
		position: absolute;
		right: 28%;
		top: 145%;
		font-size: 15px!important;
		background: #6d6e71!important;
		padding: 6px 8px;
		color: #fff!important;
		text-transform: uppercase
	}
}
@media screen and (max-width: 992px) {
	.navbar-inverse.kiki .navbar-nav>li>a::before {
		display: none
	}
	.about-fr-ar img {
		position: absolute;
		bottom: -27px;
		width: 100%
	}
	.heading-banner {
		bottom: 50px
	}
	.heading-banner h2 {
		color: #fff;
		font-size: 18px;
		font-weight: 700;
		line-height: 35px;
		text-transform: capitalize;
		text-align: center
	}
	.about-head h2 {
		display: block;
		margin-right: 0;
		align-items: center;
		font-size: 32px;
		font-weight: 700;
		margin-top: 10px
	}
	.about-section {
		padding: 12px 0 0
	}
	.about-cont {
		text-align: center;
		padding: 0
	}
	.about-cont p {
		font-size: 18px;
		line-height: 35px;
		margin-bottom: 34px;
		text-align: justify
	}
	.bottom-aroow-img img {
		margin-top: 0;
		width: 100%
	}
	.services-section-pov {
		background: #fafafa;
		padding: 30px 0
	}
	.inner-ser-cont p {
		line-height: 25px;
		font-size: 13px
	}
	.bot-im img {
		width: 100%;
		margin-top: 0
	}
	.heading-cle {
		text-align: center;
		margin-bottom: 50px;
		margin-top: 50px
	}
	.heading-cle h2 {
		font-size: 15px;
		line-height: 24px;
		font-weight: 600
	}
	.main-l h3 {
		font-size: 19px;
		font-weight: 600;
		margin-bottom: 24px
	}
	.main-l .ul-check li {
		font-size: 13px;
		line-height: 30px;
		margin-bottom: 6px;
		font-weight: 500
	}
	p.para-change {
		font-size: 16px;
		margin-top: 20px;
		color: #d0bc39;
		text-align: justify;
		line-height: 24px
	}
	.img-left img {
		max-width: 100%!important;
		margin-top: 30px
	}
	.slid-heade h2 {
		text-align: center;
		font-size: 19px;
		font-weight: 700;
		margin-bottom: 0
	}
	.swiper-slider-section {
		padding: 40px 0
	}
	.slid-heade {
		margin-bottom: 40px
	}
	.sd-para p {
		font-size: 8px;
		font-weight: 600;
		color: #fff;
		padding-bottom: 0;
		margin-bottom: 0
	}
	.last-arrow-div img {
		margin-top: 0;
		width: 100%
	}
	.last-cont-ft h2 {
		text-align: center;
		font-size: 16px;
		font-weight: 700;
		margin-bottom: 15px;
		line-height: 28px
	}
	.last-cont-ft p {
		font-size: 15px;
		line-height: 28px;
		margin-bottom: 20px
	}
	.last-sec-bg {
		padding: 10px 0 40px;
		text-align: center
	}
	.bnlog-c {
		height: auto
	}
	.bnlog-c p {
		font-size: 16px;
		font-weight: 500;
		line-height: 30px
	}
	.contentPage img, .currentCategoryDes img, .product-detail img {
		height: auto;
		display: block;
		margin-left: auto;
		margin-right: auto
	}
	.last-blog-bg {
		padding: 20px 0 10px
	}
	#footerModule {
		padding-top: 80px;
		padding-bottom: 50px
	}
	.footer::before {
		height: 100%
	}
	.last-blog-ft {
		margin-top: 12px
	}
	.imgimgfd {
		margin-top: 20px!important
	}
	.about-second-cont {
		padding: 30px 0;
		position: relative
	}
	.text-ab p {
		font-size: 16px;
		line-height: 35px;
		padding: 0;
		font-weight: 500;
		text-align: justify
	}
	.what-we-are-sec h2 {
		font-size: 32px;
		text-align: center;
		font-weight: 700;
		margin-bottom: 15px
	}
	.what-we-are-sec h3 {
		font-size: 23px;
		font-weight: 600;
		margin-bottom: 27px;
		text-align: center;
		margin-top: 0
	}
	.what-we-are-sec p {
		font-size: 16px;
		margin-bottom: 24px;
		font-weight: 500;
		line-height: 35px;
		text-align: justify
	}
	.what-we-are-sec .img-rig-we img {
		width: 100%;
		display: block;
		margin-left: auto;
		margin-right: auto;
		margin-top: 10px
	}
	.last-ab-second-cont .text-ab h3 {
		font-size: 21px;
		font-weight: 500;
		margin-bottom: 17px;
		line-height: 27px
	}
	.last-ab-second-cont {
		padding: 10px 0
	}
	.imgupdow {
		margin-top: -24px!important;
		margin-bottom: -33px
	}
	.what-we-are-sec {
		padding: 40px 0 23px
	}
	.last-ab-second-cont .text-ab p:nth-of-type(2) {
		margin-bottom: 28px
	}
	.text-ab h1 {
		margin-bottom: 20px
	}
	.faq-main .text-ab-faqs h2 {
		font-size: 20px;
		font-weight: 600;
		margin-top: 30px;
		margin-bottom: 0
	}
	.faq-main .text-ab-faqs h3 {
		font-size: 11px;
		font-weight: 700;
		color: #6e6f72;
		margin-bottom: 27px;
		margin-top: 23px
	}
	.faq-main .bg-faqs-para p {
		background-color: #fff;
		padding: 10px 16px;
		margin-bottom: 20px;
		width: 100%;
		display: block;
		margin-left: auto;
		margin-right: auto
	}
	.faq-main {
		background-color: #f5f5f5;
		padding-bottom: 31px
	}
	.faq-fr-ar img {
		margin-top: 0;
		width: 100%
	}
	.faqvideosec .educatio h2 {
		font-size: 25px;
		font-weight: 600;
		margin-top: 15px;
		margin-bottom: 30px
	}
	.faqvideosec .videosec {
		text-align: center;
		margin-bottom: 10px
	}
	.faqvideosec {
		margin-bottom: 13px;
		margin-top: 13px
	}
}
@media only screen and (max-width: 1099px) {
	body {
		overflow-y: hidden
	}
}
@media only screen and (min-width: 768px) and (max-width: 1099px) {
	body #contentEntry .container {
		width: 100%!important
	}
	.about-fr-ar img {
		bottom: -102px!important
	}
	.what-we-are-sec {
		padding: 140px 0 23px!important
	}
	.last-blog-ft .image-row-3-3-3-3 {
		text-align: left!important
	}
	span.account-cr .navbar-link {
		position: absolute;
		right: 26px;
		top: 145%;
		font-size: 15px!important;
		background: #6d6e71!important;
		padding: 6px 8px;
		color: #fff!important;
		text-transform: uppercase
	}
}
@media screen and (max-width: 991px) {
	.shopp-fr-ar img {
		position: absolute;
		bottom: 367px;
		width: 100%
	}
	.row {
		margin-right: -10px!important;
		margin-left: -10px!important
	}
}
@media screen and (max-width: 767px) {
	.featured {
		margin: 0
	}
	.h1classec {
		font-size: 16px!important
	}
	.navbar-nav .open .dropdown-menu {
		overflow: scroll!important
	}
	.navbar-nav li:nth-of-type(6) ul li:nth-of-type(5) .dropdown-menu {
		width: 15%!important;
		margin-top: 13px!important;
		margin-left: -11px!important;
		height: 2251px!important
	}
	.depth2 {
		padding: 10px 7px;
		display: inline-table;
		width: 100%;
		margin: 0 -5px
	}
	.shopp-fr-ar img {
		position: absolute;
		bottom: 204px;
		width: 100%
	}
	.what-we-are-sec1 {
		padding: 10px 0 0
	}
	.onlineprinsec {
		padding: 17px 0 40px
	}
	.onilepr h2 {
		font-size: 16px;
		text-align: center;
		font-weight: 600;
		line-height: 25px
	}
	.onilepr p {
		text-align: center;
		font-size: 15px;
		color: #707070;
		font-weight: 400;
		margin: 15px 0;
		margin-bottom: 28px;
		line-height: 26px
	}
	.faqvideosec {
		margin-bottom: 13px;
		margin-top: 13px
	}
	.faqvideosec .videosec {
		text-align: center;
		margin-bottom: 10px
	}
	.faqvideosec .educatio h2 {
		font-size: 25px;
		font-weight: 600;
		margin-top: 15px;
		margin-bottom: 30px
	}
	.faq-fr-ar img {
		margin-top: 0;
		width: 100%
	}
	.faq-main {
		background-color: #f5f5f5;
		padding-bottom: 31px
	}
	.faq-main .bg-faqs-para p {
		background-color: #fff;
		padding: 10px 16px;
		margin-bottom: 20px;
		width: 100%;
		display: block;
		margin-left: auto;
		margin-right: auto
	}
	.faq-main .text-ab-faqs h3 {
		font-size: 11px;
		font-weight: 700;
		color: #6e6f72;
		margin-bottom: 27px;
		margin-top: 23px
	}
	.faq-main .text-ab-faqs h2 {
		font-size: 20px;
		font-weight: 600;
		margin-top: 30px;
		margin-bottom: 0
	}
	body #contentEntry .container {
		width: 100%!important
	}
	.text-ab h1 {
		margin-bottom: 20px
	}
	.last-ab-second-cont .text-ab p:nth-of-type(2) {
		margin-bottom: 28px
	}
	.what-we-are-sec {
		padding: 110px 0 23px
	}
	.last-ab-second-cont {
		padding: 10px 0
	}
	.what-we-are-sec .img-rig-we img {
		width: 100%;
		display: block;
		margin-left: auto;
		margin-right: auto;
		margin-top: 10px
	}
	.last-ab-second-cont .text-ab h3 {
		font-size: 21px;
		font-weight: 500;
		margin-bottom: 17px;
		line-height: 27px
	}
	.what-we-are-sec p {
		font-size: 16px;
		margin-bottom: 24px;
		font-weight: 500;
		line-height: 35px;
		text-align: justify
	}
	.what-we-are-sec h3 {
		font-size: 23px;
		font-weight: 600;
		margin-bottom: 27px;
		text-align: center;
		margin-top: 0
	}
	.what-we-are-sec h2 {
		font-size: 32px;
		text-align: center;
		font-weight: 700;
		margin-bottom: 15px
	}
	.text-ab p {
		font-size: 16px;
		line-height: 35px;
		padding: 0;
		font-weight: 500;
		text-align: justify
	}
	.about-second-cont {
		padding: 30px 0 0;
		position: relative
	}
	.heading-banner {
		bottom: 50px;
		padding: 14px
	}
	.heading-banner h2 {
		color: #fff;
		font-size: 18px;
		font-weight: 700;
		line-height: 35px;
		text-transform: capitalize;
		text-align: center
	}
	.about-head h2 {
		display: block;
		margin-right: 0;
		align-items: center;
		font-size: 32px;
		font-weight: 700;
		margin-top: 10px
	}
	.about-section {
		padding: 12px 0 0
	}
	.about-cont {
		text-align: center;
		padding: 0
	}
	.about-cont p {
		font-size: 18px;
		line-height: 35px;
		margin-bottom: 34px;
		text-align: justify
	}
	.bottom-aroow-img img {
		margin-top: 0;
		width: 100%
	}
	.services-section-pov {
		background: #fafafa;
		padding: 30px 0
	}
	.inner-ser-cont p {
		line-height: 25px;
		font-size: 13px
	}
	.bot-im img {
		width: 100%;
		margin-top: 0
	}
	.heading-cle {
		text-align: center;
		margin-bottom: 50px;
		margin-top: 50px
	}
	.heading-cle h2 {
		font-size: 15px;
		line-height: 24px;
		font-weight: 600
	}
	.main-l h3 {
		font-size: 19px;
		font-weight: 600;
		margin-bottom: 24px
	}
	.main-l .ul-check li {
		font-size: 13px;
		line-height: 30px;
		margin-bottom: 6px;
		font-weight: 500
	}
	p.para-change {
		font-size: 16px;
		margin-top: 20px;
		color: #d0bc39;
		text-align: justify;
		line-height: 24px
	}
	.img-left img {
		max-width: 100%!important;
		margin-top: 30px
	}
	.slid-heade h2 {
		text-align: center;
		font-size: 19px;
		font-weight: 700;
		margin-bottom: 0
	}
	.swiper-slider-section {
		padding: 40px 0
	}
	.slid-heade {
		margin-bottom: 40px
	}
	.sd-para p {
		font-size: 8px;
		font-weight: 600;
		color: #fff;
		padding-bottom: 0;
		margin-bottom: 0
	}
	.last-arrow-div img {
		margin-top: 0;
		width: 100%
	}
	.last-cont-ft h2 {
		text-align: center;
		font-size: 16px;
		font-weight: 700;
		margin-bottom: 15px;
		line-height: 28px
	}
	.last-cont-ft p {
		font-size: 15px;
		line-height: 28px;
		margin-bottom: 20px
	}
	.last-sec-bg {
		padding: 10px 0 40px;
		text-align: center
	}
	.bnlog-c {
		height: auto
	}
	.bnlog-c p {
		font-size: 16px;
		font-weight: 500;
		line-height: 30px
	}
	.contentPage img, .currentCategoryDes img, .product-detail img {
		height: auto;
		display: block;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px !important;
	}
	.last-blog-bg {
		padding: 20px 0 10px
	}
	#footerModule {
		padding-top: 80px;
		padding-bottom: 50px
	}
	.footer::before {
		height: 100%
	}
	.last-blog-ft {
		margin-top: 12px
	}
	.cont-head h4 {
		font-size: 18px;
		font-weight: 600;
		color: #fff;
		margin-bottom: 7px
	}
	.cont-head ul.foot-li li {
		font-size: 11px;
		margin-bottom: 18px;
		color: #fff
	}
	.cont-head p {
		font-size: 11px;
		font-weight: 400;
		color: #fff;
		margin-bottom: 28px;
		line-height: 20px
	}
	.imgimgfd {
		margin-top: 20px!important
	}
	.about-fr-ar img {
		position: absolute;
		bottom: -106px;
		width: 100%
	}
	.imgupdow {
		margin-top: -24px!important;
		margin-bottom: -33px
	}
	.text-ab h1 {
		font-size: 24px;
		font-weight: 600
	}
}
@media screen and (max-width: 648px) {
	.shopp-fr-ar img {
		position: absolute;
		bottom: 267px;
		width: 100%
	}
	.onlineprinsec {
		padding: 30px 0 40px
	}
}
@media screen and (max-width: 357px) {
	.shopp-fr-ar img {
		position: absolute;
		bottom: 337px;
		width: 100%
	}
	.what-we-are-sec1 {
		padding: 10px 0 0
	}
	.onlineprinsec {
		padding: 17px 0 40px
	}
	.onilepr h2 {
		font-size: 16px;
		text-align: center;
		font-weight: 600;
		line-height: 25px
	}
	.onilepr p {
		text-align: center;
		font-size: 15px;
		color: #707070;
		font-weight: 400;
		margin: 15px 0;
		margin-bottom: 28px;
		line-height: 26px
	}
}
@media screen and (max-width: 257px) {
	.shopp-fr-ar img {
		position: absolute;
		bottom: 391px;
		width: 100%
	}
}
/*.navbar-nav ul.sm-nowrap > li > a {
  white-space: nowrap !important;*/
}
#footerModule {
  padding-left: 15px !important;
}
#navmenu4.navbar-collapse .navbar-nav a:focus, #navmenu4.navbar-collapse .navbar-nav a:hover, .navbar-inverse .navbar-nav a:focus, .navbar-inverse .navbar-nav a:hover {
  color: #000 !important;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8)) !important;
}

.navbar-inverse.kiki .navbar-nav a::before {
  display: none !important;
  content: none !important;
  background: none !important;
  width: 0 !important;
  height: 0 !important;
}
div#navmenu1 {
	background-color: #c5bc39;
}
.navbar-inverse.kiki .navbar-nav > li > a {
  background-color: transparent;
}

.dropdown-menu > li > a {
  padding: 10px 20px !important;
}
header + .container {
  max-width: 1170px !important;
}

.navbar-inverse.kiki .navbar-nav a::before {
  display: none !important;
  content: none !important;
  background: none !important;
  width: 0 !important;
  height: 0 !important;
}
div#navmenu1 {
	background-color: #c5bc39;
}
.navbar-inverse.kiki .navbar-nav > li > a {
  background-color: transparent;
}

.dropdown-menu > li > a {
  padding: 10px 20px !important;
}
header + .container {
  max-width: 1200px !important;
}

.navbar-nav ul.sm-nowrap > li > a {
  white-space: nowrap !important;
}

/* Recommended Ã¢â‚¬â€œ keep items on one line */
.navbar-nav ul.sm-nowrap > li > a {
  white-space: nowrap !important;
}

#footerModule {
 padding-left: 79px !important;
}
.nav-one,
.nav-one ul {
  display: block !important;
  flex-direction: column !important;
}

.nav-one > li,
.nav-one li {
  display: block !important;
  width: 100% !important;
  float: none !important;
  clear: both !important;
}

.nav-one li a {
  white-space: nowrap !important;
  display: block !important;
}

